package com.party.core.service.crowdfund;

import com.party.core.model.activity.ActStatus;
import com.party.core.model.activity.Activity;
import com.party.core.model.crowdfund.Project;
import com.party.core.model.crowdfund.SupportTransferDetail;
import com.party.core.model.crowdfund.SupportWithMember;
import com.party.core.model.member.MemberAct;

import java.util.List;

/**
 * 众筹数据转换接口
 * Created by wei.li
 *
 * @date 2017/7/13 0013
 * @time 16:23
 */
public interface IProjectTransferService {


    void transfer(String sourceId, String targetId);

    /**
     * 众筹转移活动报名表状态维护
     *
     * @param targetProId 目标项目编号
     * @param targetId 目标活动编号
     */
    void projectMemberActStateUpdate(String targetProId,String targetId, String counterfoilId);

    /**
     * 记录转移的支持者
     *
     * @param targetProId 目标项目id
     * @param transferId 转移表id
     */
    void recordTransferSupporters(String targetProId,String transferId);
}
